.appointment_serch {
  padding: 0;
  border-radius: 18px;
  .weui-search-bar__form {
    border-radius: 18px;
  }
  .weui-search-bar__label {
    border-radius: 18px;
  }
}
.page_title {
  font-size: 18px;
  margin: 16px 0;
  font-weight: 600;
  color: #262626;
}
.label {
  color: #8a8a8a;
}
.xx-dialog {
  .weui-dialog {
    width: 90%;
    .weui-dialog__hd {
      padding-top: 16px;
    }
    .weui-dialog__bd {
      height: 100%;
    }
    .primary-butt {
      color: #f58a92;
    }
  }
}
.primart_common--butt {
  flex: 1;
  border-radius: 20px;
  height: 42px;
  background-color: #e6889f !important;
  color: #fff;
  width: 100%;
  color: #fff;
}
